google.golang.org/protobuf/internal/impl.extensionFieldInfo.funcs (field)
17 uses
google.golang.org/protobuf/internal/impl (current package)
checkinit.go#L104: if ei.funcs.isInit == nil || x.isUnexpandedLazy() {
checkinit.go#L111: if err := ei.funcs.isInit(v); err != nil {
codec_extension.go#L20: funcs valueCoderFuncs
codec_extension.go#L48: funcs: encoderFuncsForValue(xd),
codec_extension.go#L152: val, out, err = f.lazy.xi.funcs.unmarshal(b, val, num, wtyp, lazyUnmarshalOptions)
codec_messageset.go#L24: if xi.funcs.size == nil {
codec_messageset.go#L38: size += xi.funcs.size(x.Value(), protowire.SizeTag(messageset.FieldMessage), opts)
codec_messageset.go#L110: b, err := xi.funcs.marshal(b, x.Value(), protowire.EncodeTag(messageset.FieldMessage, protowire.BytesType), opts)
decode.go#L262: if xi.funcs.unmarshal == nil {
decode.go#L288: v, out, err := xi.funcs.unmarshal(b, ival, num, wtyp, opts)
decode.go#L292: if xi.funcs.isInit == nil {
encode.go#L250: if xi.funcs.size == nil {
encode.go#L261: n += xi.funcs.size(x.Value(), xi.tagsize, opts)
encode.go#L286: b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
encode.go#L308: b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts)
merge.go#L90: if xi.funcs.merge == nil {
merge.go#L101: dv = xi.funcs.merge(dv, sx.Value(), opts)